const app = getApp()

Page({
    data: {
        list: {},
        userInfo: {}
    },
    onShow(){
        console.log(app.globalData.userInfo)
        this.setData({
            user : app.globalData.userInfo
        })
    },

    onLoad() {
        //固定写法
        const userInfo = wx.getStorageSync('userInfo');
        var openid = wx.getStorageSync('openid')
        console.log(openid)
        wx.cloud.database().collection('articlelist').orderBy('createTime','desc').where({
            _openid: openid,
        }).get()
            .then(res => {
                this.setData({
                    list: res.data
                })
            })
            .catch(err => {
                console.log('请求失败', err)
            })
    },

    publish() {
        if (app.globalData.userInfo == null) {
            wx.navigateTo({
                url: '/pages/my/my',
            })
        } else {
            wx.navigateTo({
                url: '/pages/social/publish',
            })
        }
    },

    onPullDownRefresh: function () { // 下拉刷新
        var page = getCurrentPages().pop(); // 得到这个页面对象
        page.onLoad(); // 调用页面的onLoad()方法进行刷新页面
        wx.stopPullDownRefresh() // 刷新成功后停止下拉刷新
    },

    // 点击轮播图 预览大图
    // (1) 给轮播图绑定事件
    // (2) 调用 previewviewImage
    previewSqs(event) {
        // 拿到图片的地址url
        let currentUrl = event.currentTarget.dataset.src;
        var imgList = []; //定义一个放图片的数组
        // 循环模拟数据的数组取其中的图片字段，将其添加到imgList数组中
        for (let i = 0; i < this.data.list.length; i++) {
            imgList.push(this.data.list[i].imgindex);
        }
        // 调用微信小程序预览图片的方法
        wx.previewImage({
            current: currentUrl, // 当前显示图片的http链接
            urls: imgList // 需要预览的图片http链接列表
        })
    },


})